Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Trento M25 Trnava M15 Bol M15 Osijek M15 Bol M15 Antalya M15 Antalya M15 Kursumlijska Banja M25 Maribor Qatar F1a France F2 France F3 UAE F1 Portugal F2 Portugal F3 Greece F1 Greece F2 France F7 France F19 France F20 Croatia F1 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Germany F1 Turkey F5 Turkey F6 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Germany F6 Serbia F5 Austria F7 Israel F2 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Italy F3 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Bosnia & Herzegovina F6 Bosnia & Herzegovina F7 Serbia F1 Croatia F4 Croatia F5 Croatia F7 Croatia F8 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 Italy F3 Italy F6 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Italy F14 Serbia F9 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 Chinese Taipei F1 Chinese Taipei F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Italy F11 Italy F12 Italy F14 Italy F22 Italy F23 Turkey F39 Turkey F40 Turkey F41 Croatia F1 Croatia F2 Italy F1 France F7 France F8 Turkey F48 Turkey F6 Bosnia & Herzegovina F1 Bosnia & Herzegovina F4 Italy F27 Italy F28 Turkey F42 Turkey F43 Turkey F44 France F6 Algeria F1 Algeria F2 M25 Trnava M25 Loughborough M25 Sheffield M25 Dubrovnik M15 Krsko M25 Kiseljak M25 Skopje M15 Dubrovnik Belgrade Challenger Wolfsburg Challenger Sarajevo Challenger M15 Porec Kaohsiung Challenger Toyota Challenger Ostrava Challenger San Marino Challenger Seoul Challenger Heilbronn Challenger Padova Challenger Eckental Challenger Ortisei Challenger Brescia Challenger Andria Challenger Casablanca Challenger Bergamo Challenger Wroclaw Challenger Kazan Challenger Mersin Challenger Turin Challenger Ilkley Challenger Segovia Challenger Portoroz Challenger Istanbul Challenger Izmir Challenger Mons Challenger Ortisei Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger St. Remy Challenger Tashkent Challenger Budapest Challenger Bergamo Challenger Guadalajara Challenger Leon Challenger Ilkley Challenger Izmir Challenger Orleans Challenger Andria Challenger Indian Wells Challenger Irving Challenger Prostejov Challenger Almaty Challenger Tashkent Challenger Burnie Challenger St. Brieuc Challenger San Luis Potosi Challenger Nur-Sultan Challenger Hamburg Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Koblenz Challenger Potchefstroom 1 Challenger Potchefstroom 2 Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Almaty 1 Challenger Almaty 2 Challenger Milan Challenger Luedenscheid Challenger Ismaning Challenger Ortisei Challenger Pau Challenger Manama Challenger Forli 3 Challenger Bendigo Challenger Cherbourg Challenger Pau Challenger Phoenix Challenger Lugano Challenger Barletta Challenger Prague 2 Challenger Poznan Challenger Salzburg Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Brest Challenger Manama Challenger Antalya Challenger Szekesfehervar Challenger Zadar Challenger M15 Dubrovnik M15 Zagreb Banja Luka Challenger Ortisei Challenger M25 Maribor M15 Kayseri M25 Belgrade M25 Split M25 Sarajevo Split Challenger M25 Zlatibor Istanbul Challenger M15 Doha Sarajevo Challenger M15 Split Portoroz Challenger M15 Prijedor Recanati Challenger Milan Challenger Skopje Challenger Agri Challenger M15 Belgrade M25 Zlatibor M15 Kayseri M15 Sharm ElSheikh M15 Antalya Recanati Challenger Leon Challenger Lille Challenger Quimper Challenger Istanbul Challenger Scheveningen Challenger Shanghai Challenger Eckental Challenger Ortisei Challenger Nottingham Challenger Aix En Provence Challenger Lille Challenger Nur-Sultan 4 Challenger Warsaw Challenger Izmir Challenger Bratislava Challenger Verona Challenger Vancouver Challenger Napoli 2 Challenger Ortisei Challenger Recanati Challenger Zadar Challenger Rennes Challenger Zagreb Challenger Toyota Challenger Forli 5 Challenger Challenger Ford de Cherbourg - Cherbourg Izmir Challenger Timisoara Challenger - Timisoara Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Pro Tennis World Open - Sunrise Czech Open 2005 - Prostejov Tennis Napoli Cup - Napoli Tunis Open - Tunis Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Open 13 - Marseille Mons Challenger Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon BH Telecom Sarajevo 2007 - Sarajevo Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The 10tele.com Open - Nottingham Open 13 - Marseille The Dubai Tennis Championships - Dubai Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Croatia Open - Umag Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de L'Isere - Grenoble Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis BCR Open Romania - Bucharest ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Estoril Open - Estoril Mercedes Cup - Stuttgart Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia AEGON International - Eastbourne Mercedes Cup - Stuttgart International German Open - Hamburg Legg Mason Tennis Classic - Washington Open de Moselle - Metz Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Serbia Open - Belgrade AEGON Championships - London Mercedes Cup - Stuttgart German Tennis Championships - Hamburg China Open - Beijing St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Banja Luka Challenger Astana Challenger Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Champaign Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle AEGON International - Eastbourne Monza Challenger Hamburg Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Shenzhen Open - Shenzhen Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Rakuten Japan Open - Tokyo Brisbane International - Brisbane Open 13 - Marseille Open de Nice Cote d'Azur - Nice Moselle Open - Metz Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Kremlin Cup - Moscow Maharashtra Open - Pune Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Sydney International - Sydney Open Sud de France - Montpellier DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Fever-Tree Championships - London Nature Valley International - Eastbourne Open de Franche-Comte - Besancon Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Hamburg European Open - Hamburg Sofia Open - Sofia Antalya Open - Antalya Murray River Open - Melbourne Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Mercedes Cup - Stuttgart Noventi Open - Halle Winston-Salem Open - Winston-Salem Emilia-Romagna Open - Parma Belgrade 2 - Belgrade Open Sud de France - Montpellier S Tennis Master Championship - Graz Open Parc - Lyon Libema Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag Sofia Open - Sofia Open Sud de France - Montpellier Batman Challenger Vercelli Challenger St. Brieuc Challenger Samsung Securities Cup - Seoul Mons Challenger Eckental Challenger Cherbourg Challenger Jonkoping Challenger China Open - Beijing Trofeo Sisma Mantova - Mantova Napoli Challenger Sarajevo Challenger Skopje Challenger Open de L'Isere - Grenoble Ilkley Challenger Segovia Challenger Izmir Challenger Budapest Challenger Split Challenger Eckental Challenger Ortisei Challenger Wroclaw Challenger Heilbronn Challenger Cordenons Challenger Top Wool Challenger - Biella Eckental Challenger Brescia Challenger Quimper Challenger Izmir Challenger IPP Open - Helsinki San Marino Challenger Cherbourg Challenger Challenger 42 - Andrezieux Puerto Vallarta Challenger Cordenons Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo BMW Tennis Championship - Sunrise Glasgow Challenger Orleans Challenger Mons Challenger Split 1 Challenger Split 2 Challenger Segovia Challenger Cordenons Challenger San Marino Challenger Ambato Challenger Mouilleron-Le-Captif Challenger Napoli Challenger Eckental Challenger Forli 2 Challenger Traralgon Challenger Forli 4 Challenger St. Brieuc Challenger Zagreb Challenger Rome 1 Challenger Heilbronn Challenger Zagreb Challenger Ilkley Challenger Porto Challenger Trieste Challenger Segovia Challenger Sibiu Challenger Grodzisk Mazowiecki Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Banja Luka Challenger Yokohama Challenger Mauthausen Challenger Quimper Challenger Rijeka Challenger Como Challenger Tulln Challenger Banja Luka Challenger Tashkent Challenger Banja Luka Challenger Orleans Challenger Charlottesville Challenger Ismaning Challenger Marburg Challenger Ljubljana Open - Ljubljana Schickedanz Open - Furth Zadar Challenger ATU Cup - Weiden XI Open International D'Andorra - Andorra Knoxville Challenger Mercedes Cup - Stuttgart Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Rennes Challenger Oberstraufen Cup - Oberstaufen Luedenscheid Challenger Riviera di Rimini Challenger 2004 - Rimini Dobrich Challenger Pilot Pen Tennis - New Haven M25 Maribor Next Generation Adelaide International - Adelaide Open Castilla y Leon - Segovia China Open - Beijing Pilot Pen Tennis - New Haven Sarajevo Challenger Andria Challenger ATP Studena Croatia Open Umag - Umag Mauthausen Challenger ATP Challenger Numea - New Caledonia Sunrise Challenger Kazan Challenger The LTA Men's Challenger Wrexham - Wrexham Barletta Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Vilnus Challenger Ljubljana Challenger Como Challenger Nur-Sultan 3 Challenger Surbiton Challenger TED Open - Istanbul Open de la Comunidad Valenciana - Valencia Sarajevo Challenger Open D'Orleans - Orleans Cherbourg Challenger Tunis Challenger ATP Challenger Numea - New Caledonia Open Sud de France - Montpellier Quimper Challenger KGHM Emax Polish Indoors - Wroclaw Brisbane International - Brisbane Masters Series - Hamburg Yokohama Challenger Valencia Open - Valencia Pozoblanco Challenger Moselle Open - Metz Open 13 - Marseille Istanbul Challenger Open de Nice Cote d'Azur - Nice Open de Moselle - Metz Heilbronn Challenger Pacific Life Open - Indian Wells Grand Prix Hassan II - Casablanca NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Open de Moselle - Metz Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Open 13 - Marseille NASDAQ-100 Open - Miami ABN/AMRO World Tennis Tournament - Rotterdam Masters Series Monte Carlo - Monte Carlo Synsam Swedish Open - Bastad Masters Series Hamburg - Hamburg Campionati Internazionali di Sicilia - Palermo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Next Generation Adelaide International - Adelaide Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome PBZ Zagreb Indoors - Zagreb Masters Series - Hamburg Orange Warsaw Open - Warsaw BA-CA Tennis Trophy - Vienna Grand Prix Hassan II - Marrakech Grand Prix de Tennis de Lyon - Lyon Pacific Life Open - Indian Wells Medibank International - Sydney Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo AEGON Championships - London Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris European Open - Antwerp Millennium Estoril Open - Estoril BNP Paribas Open - Indian Wells China Open - Beijing Sony Ericsson Open - Miami Open 13 Provence - Marseille Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati PTT Thailand Open - Bangkok Shanghai ATP Masters 1000 - Shanghai If Stockholm Open - Stockholm BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open de Tenis Comunidad Valenciana - Valencia Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Brasil Open - Sao Paulo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Moselle Open - Metz St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Aircel Chennai Open - Chennai Hall of Fame Open - Newport Shanghai Rolex Masters - Shanghai Serbia Open - Belgrade BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Grand Prix de Tennis de Lyon - Lyon Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Citi Open - Washington BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BMW Open - Munich Miami Open - Miami Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Bet-at-home Open - Hamburg Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Brisbane International - Brisbane Miami Open - Miami Mutua Madrid Open - Madrid BRD Nastase Tiriac Trophy - Bucharest Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris AEGON Championships - London Aegon Nottingham Open - Nottingham Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Winston-Salem Open - Winston-Salem Internazionali BNL d'Italia - Rome If Stockholm Open - Stockholm Erste Bank Open - Vienna BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Estoril Open - Estoril BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha BH Indoor Sarajevo - Sarajevo Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Miami Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Monte-Carlo Rolex Masters - Monte-Carlo Milan Challenger BCR Open Romania - Bucharest Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BRD Nastase Tiriac Trophy - Bucharest BNP Paribas Open - Indian Wells Millennium Estoril Open - Estoril Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart AEGON Championships - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Suisse Open - Gstaad Internazionali BNL d'Italia - Rome Western & Southern Open - New York Winston-Salem Open - Winston-Salem Internationaler Raiffeisen Grand Prix - St. Polten Rakuten Japan Open - Tokyo Kremlin Cup - Moscow European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Rolex Paris Masters - Paris Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Miami Open - Miami Hungarian Open - Budapest The Dubai Tennis Championships - Dubai Yeongwol Challenger Open Parc - Lyon Konzum Croatia Open - Umag Rolex Paris Masters - Paris Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Open de Moselle - Metz Qatar ExxonMobil Open - Doha Sydney International - Sydney Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Grand Prix de Tennis de Lyon - Lyon Millennium Estoril Open - Estoril BMW Open - Munich Open Parc - Lyon Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya Grand Prix Hassan II - Casablanca German Tennis Championships - Hamburg Gerry Weber Open - Halle Citi Open - Washington Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne AIG Japan Open Tennis Championships - Tokyo French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Mallorca Championships - Mallorca Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Orleans Challenger Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris AEGON Championships - London Wimbledon - London Kremlin Cup - Moscow U.S. Open - New York Sardegna Open - Cagliari Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne AEGON International - Eastbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Moselle Open - Metz Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London ABN/AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Open 13 Provence - Marseille Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London BMW Open - Munich Open 13 - Marseille U.S. Open - New York Gazprom Hungarian Open - Budapest BA-CA Tennis Trophy - Vienna Geneva Open - Geneva Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam TEB BNP Paribas Istanbul Open - Istanbul Western & Southern Open - Cincinnati The Stella Artois Grass Court Championships - London Credit Agricole Suisse Open - Gstaad BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Erste Bank Open - Vienna Adelaide International - Adelaide Coupe Rogers - Montreal Western & Southern Financial Group Masters - Cincinnati ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, Group II, 1R, BIH-GRE 3-1 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Internazionali BNL d'Italia - Rome Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group II, 1R, ZIM-BIH 1-4 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, Group II, 1R, BIH-TUN 3-1 Australian Open - Melbourne French Open - Paris Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, Group II, 3R, LTU-BIH 0-5 Wimbledon - London Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, Group I, 1R, BIH-POL 5-0 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, AUS-BIH 4-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group I, PO, BIH-RSA 3-1 Davis Cup, Group I, 1R, PER-BIH 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group II, 2R, HUN-BIH 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, PO, JPN-BIH 4-0 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, Group I, 1R, BIH-CZE 2-3 Davis Cup, World Group, PO, SWE-BIH 3-1 Davis Cup, Group I, PO, TUN-BIH 1-3 Davis Cup, World Group I, 1R, TPE-BIH 3-2 Kooyong Classic - Kooyong Rolex Paris Masters - Paris French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Kooyong Classic - Kooyong All Lower level tournaments Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo M25 Doha Davis Cup, Group I, PO, UZB-BIH 1-3